Spring JDBC প্রকল্পে অন্তর্ভুক্ত করার জন্য আপনি Maven
বা Gradle
এর মাধ্যমে প্রয়োজনীয় ডিপেনডেন্সি যোগ করতে পারেন।
Spring JDBC ব্যবহার করতে হলে pom.xml
ফাইলে নিচের ডিপেনডেন্সিগুলি যোগ করতে হবে।
<dependencies>
<!-- Spring JDBC Dependency -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.3.23</version> <!-- আপনি বর্তমান সংস্করণ ব্যবহার করতে পারেন -->
</dependency>
<!-- Spring Context (Spring Framework) Dependency -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.23</version> <!-- সংস্করণ একই হতে হবে -->
</dependency>
<!-- Database Driver Dependency (Example for MySQL) -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version> <!-- আপনার ব্যবহৃত ডেটাবেস অনুযায়ী সংস্করণ নির্ধারণ করুন -->
</dependency>
</dependencies>
এখানে:
spring-jdbc
: Spring JDBC-এর জন্য ডিপেনডেন্সি।spring-context
: Spring Framework-এর কনটেক্সট সাপোর্ট প্রদান করে।mysql-connector-java
: MySQL ডেটাবেসের জন্য JDBC ড্রাইভার (আপনার ব্যবহৃত ডেটাবেস অনুসারে এটি পরিবর্তন হতে পারে)।Gradle ব্যবহার করলে, আপনি build.gradle
ফাইলে নিচের ডিপেনডেন্সিগুলি যোগ করতে পারবেন।
dependencies {
// Spring JDBC Dependency
implementation 'org.springframework:spring-jdbc:5.3.23' // সংস্করণ আপনি আপডেট করতে পারেন
// Spring Context Dependency
implementation 'org.springframework:spring-context:5.3.23'
// Database Driver (Example for MySQL)
implementation 'mysql:mysql-connector-java:8.0.28' // ডেটাবেস অনুসারে ড্রাইভার পরিবর্তন করুন
}
এখানে:
spring-jdbc
: Spring JDBC ফিচারগুলির জন্য ডিপেনডেন্সি।spring-context
: Spring Framework কনটেক্সট।mysql-connector-java
: MySQL ডেটাবেসের জন্য JDBC ড্রাইভার।যেহেতু Spring JDBC এবং অন্যান্য লাইব্রেরির নতুন সংস্করণ প্রায়ই রিলিজ হয়, তাই আপনি সর্বশেষ সংস্করণ পাওয়ার জন্য Maven Central Repository বা Spring Framework's Official Site পরিদর্শন করতে পারেন।
এই ডিপেনডেন্সিগুলি যোগ করার পর, আপনি Spring JDBC এর মাধ্যমে ডেটাবেস অপারেশনগুলি পরিচালনা করতে পারবেন, যেমন JdbcTemplate
ব্যবহার করে SQL কুয়েরি চালানো বা ডেটাবেসে ইনসার্ট/আপডেট/ডিলিট অপারেশন করা।
Read more